// 权限管理数据请求页面
import { request } from "./request.js";
export function getRights() {
    return request({
        url:'rights/list',
        method:'get',
    })
}
// 获取角色列表
export function getRoles() {
    return request({
        url:'roles',
        method:'get',
    })
}
// 添加用户获取数据
export function getAddRole(addRolesInfo) {
    return request({
        url:'roles',
        method:'post',
        data:addRolesInfo,
    })
}
// 查询 通过id查询角色
export function getQueryRole(id){
    return request({
        url:'roles/' + id,
        method:'get',
        
    })
}

//修改角色获取数据
export function getRolesModify(info){
    return request({
        url:'roles/' + info.roleId,
        method:'put',
        data:{
            roleName:info.roleName,
            roleDesc:info.roleDesc
        },
    })
}
// 获取删除角色行数据
export function getRolesDelete(id){
    return request({
        url:'roles/' + id,
        method:'delete',
        
    })
}
// 删除角色下 的权限  参数 角色id 权限Id
export function getRightDelete(role,rightId){
    return request({
        url:`roles/${role.id}/rights/${rightId}`,
        method:'delete',
        
    })
}
// 获取权限的数据
export function getRightsModify(role,rightId){
    return request({
        url:'rights/tree',
        method:'get',
        
    })
}
// 为账分配权限 添加权限请求
export function getAllotRights(str,id){
    return request({
        url:`roles/${id}/rights`,
        method:'post',
        data:{
           rids:str}
    })
}